package org.sam.swing;

import java.util.List;

/**
 * 部门对象实体
 * @author sam
 *
 */
public class Dept {

	/**
	 * 部门编码
	 */
	private String code = "";
	
	/**
	 * 部门名称
	 */
	private String name = "";
	
	/**
	 * 雇员列表
	 */
	private List<TestEntity> employees;
	
	/**
	 * 子级部门
	 */
	private Dept subDept;
	
	/**
	 * 子级部门
	 */
	public Dept getSubDept() {
		return subDept;
	}

	/**
	 * 子级部门
	 */
	public void setSubDept(Dept subDept) {
		this.subDept = subDept;
	}

	/**
	 * 部门编码
	 * @return
	 */
	public String getCode() {
		return code;
	}

	/**
	 * 部门编码
	 * @param code
	 */
	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * 部门名称
	 * @return
	 */
	public String getName() {
		return name;
	}

	/**
	 * 部门名称
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 雇员列表
	 * @return
	 */
	public List<TestEntity> getEmployees() {
		return employees;
	}

	/**
	 * 雇员列表
	 * @param employees
	 */
	public void setEmployees(List<TestEntity> employees) {
		this.employees = employees;
	}

	@Override
	public String toString() {
		return this.code;
	}
	
}
